3040
1850
2930
907
21856
643662
1478956
525346
7128314
2006327
1323579
2028869
650812
46443
46300
44548
3969271
3740157
31604
3076151
29306
25152
23100
21230