455
414
353
410
581
393
350
385
401
210
302
272
41577
31530
30483
27525
2393267
21594
2067153
1914149
19016
15650
15260
13530