500
471
1
1
2
1
26
8
2
1
4
36
11
2
110
8
2
8
2
6
47
303
92
36
1
16
1
3
1
45
54
25
57
59
1
6
2
2
1
15
1
8
2
22
39
5
7
1
4
1
1
15
24
1
19
1
249
154
16
5
9
82
1
1
46
1
1
2
47
17
60
1
4
24
26
1
2
1
16
9
17
164
93
10
6
231
5
1
2
109
59
285
5
75
236
158
490
12
8
3
3
12
423
25
8
5
32
55
391
4
20
77
278
127
469
485
343
106
8
619
19
31
2
134
51
2
1
113
20
837
1
186
563
170
50
423
33
32
4
5
8
1
36
303
3
92
55
968
3
294