511
5210
632
340
4410
542
714
420
442
537
710
850
603011
43350
43253
41127
3649270
3422156
29694
2869149
27316
23242
21610
19770