331434 25
50334 5
22154 5
37781 5
51184 10
163184 9
1540105 117
54852 6
28329 9
40256 5
34382 6
91031 12
27702 10
29127 3
118708 6
30982 8
42206 2
38451 7
31428 4
21033 9
48051 2
49080 9
462307 35
414906 50