3500
309160
2710
24375
29554
222112
22448
20656
266292
19165
23562
1790
22356
16940
14961
13420
10242
997263
8964
8840
854148
740142
6820
68211