13061
852263
4740
3230
15751
13212
12427
1040
749
635
6210
599
5814
5434
5424
524
529
471
4210
377
3614
364
354
342
339
333
293
291
2612
257
245
248
236
229
226873
210
207
1910
190
1817
174
1611
145
94
90
82
30