45011
2913
2151
1972
3163
1420
2866
2223
1963
1842
1922
1602
1616017
1132012
10663276
1019416
96813
9661258
7957154
756611
70056
60714
56292
53368