500
164
1
2
100
324
3
4
200
543
8
34
1040
10
92
666
293
5
1968
27
138
713
11
39
50
425
1546
7
2017
0
1542
3253
3580
38
2806
19
5269
20
4452
24
9201
67
3348
4946
15
7046
9
118
3551
23
4240
5125
87
3381
13
5718
59
7569
28
5075
17
208
3090