500
445
9
1
4
6
1
21
4
3
54
2
3
1
12
177
47
23
1
7
36
37
18
25
8
2
1
10
1
5
5
19
17
146
88
15
1
7
76
1
34
12
3
25
1
2
6
2
1
2
4
8
6
109
50
9
93
1
2
67
46
118
4
38
89
100
268
5
2
5
5
239
17
3
12
9
16
187
5
5
18
108
81
288
259
232
8
424
1
20
1
26
22
2
59
5
436
80
337
64
19
239
20
9
4
11
9
23
177
47
21
499
1
320