453
262
813
755
503
565
402
5711
1026
657
635
7336
38287
29350
27653
25064
2133267
19384
1880153
1748147
17246
14360
14090
12290