221184
930
901
8836
848313
8218
801833
7834
720
690
630
6235
583391
554354
460
449
4412
4417
429
3913
368060
360
3522
340
334
339
3314
320
315541
2515
2510
250
244
245
236327
233579
233
237
2310
222966
218103
213
208
184
188
1825
182
172
178
1612
168
145
149
147
1413
130
122
126
120
113
114
1111
110
100
101
96
94
914
90
97
93
83
84
81
70
73
74
60
51
53
40
41
30
31
12
10