344
304
250
556
426
794
562
1379
416
463
9012
696
40607
30920
29723
26835
2338267
21004
2019153
1862149
18596
15320
14880
13210