1590
130539
253754
4136
3261
91823
159842
34343
2665
2051
103018
81813
1637617
1158312
11260276
1036716
10171259
97774
8310155
777211
71336
62034
57612
54218