9630
528
611
684
702
791043
565
411702
554
8930
11517
6018
40537
30890
29523
26725
2322267
20924
2012153
1854149
18496
15300
14780
13130