2880
5420
1380
1790
2535
2201702
3604
3487
53636
4182
58312
4415
2001637
14028284
1381812
12157261
1184040
111623
10081157
991112
832937
81406
76445
69692