2680
1330
1901
2930
1478956
525346
2158060
1072268
1323579
2028869
10514
1009
652912
46653
46500
44728
3994271
3774157
31664
3095151
29506
25282
23220
21410