251357 35
30653 6
24358 2
40602 7
31001 9
23730 3
70701 8
32707 1
35651 6
253878 18
86253 4
37801 7
32230 8
105028 8
28806 3
95779 9
64431 8
52355 7
56454 7
48654 5
56233 7
33909 3
67583 12
235577 40