1075
935
642
873
875
1555
22426
1537
13112
13310
29916
883
659712
47073
46850
45228
4045271
3836157
31924
3133151
29876
25522
23521
21620