3626
5009
3097
52511
1932
1953
2985
2204
4643
59020
1811
1216
1606217
1118112
10340276
1010516
96563
9391258
7755154
743811
69596
60134
55542
52978