25917
2800
4640
4390
1990
3140
19216
24526
2017
48319
27512
948
687412
49253
48510
47948
4246271
4040158
33084
3250151
31036
26622
24451
22830