250184
1161
1130
1008313
9518
9236
9135
880
850
8434
821833
730
673391
664354
570
5517
539
509
4913
4612
460
440
4222
408060
400
3825
3714
3710
370
365541
3515
344
339
307
295
286327
287
2710
262966
268103
268
263
253
233579
234
239
218
202
198
180
182
1813
188
175
1612
163
1511
152
153
156
150
143
146
140
1314
130
124
126
123
111
117
110
100
104
101
93
94
90
84
81
70
71
73
60
50
40
30
31
20
12