12510
2134
28210
2473
3750
1389
1366
660
23711
1856
1493
1394
659712
47073
46850
45228
4045271
3836157
31924
3133151
29876
25522
23521
21620