7010
1338956
962268
520
663
632
920
481
470
456
590
771
589811
42490
42333
40187
3561270
3346154
29304
2805149
26826
22732
21150
19340