3250
3602
3301
3040
3063
30427
2581
2431
2970
2720
2890
2100
23666
17780
15671
14102
10892
1058263
9594
943148
9340
779142
7330
70911