500
2507
12
59
300
2769
31
93
20
1119
0
4
6568
64
204
100
1097
3
1202
2
1342
14
10
200
3720
55
1302
1014
1248
7
8
833
1
884
927
1377
21
3732
17
137
935
1161
1000
3170
42
40
1989
47
50
1031
1059
1318
5675
45
289