104211
1570
1283
1240
1490
702
540
352031
270
155726
512802
230
39307
30120
28423
25825
2203267
20034
1929153
1789149
17746
14780
14490
12710