1473
30634
33414
828
736
1401
28926
1033
1113
604
1635
1947
654712
46743
46590
44848
4007271
3790157
31754
3101151
29576
25352
23300
21450