331702
572
368
617
412
8730
659
839
1077
400
453
354
37257
28650
27083
24263
2052267
18724
1813152
16806
1669147
14060
13580
11780