21560
15832
2090
2327
200869
6938
53710
102744
233377
90119
107612
2793
1634717
1154712
11168276
1034116
10109258
97624
8264155
774211
71026
61814
57422
54098