9531
661263
3460
2360
12651
10112
9227
640
599
499
465
454
4224
4134
409
3714
361
3510
324
2810
279
273
262
2514
254
237
213
211
186873
178
160
166
159
157
147
145
1410
124
1217
125
1112
1111
90
72
54
30