19945622
7345
4907048
1492
8760500
1837
6098503
1586
2309284
722
3217861
2196588
568
1998769
1363
2290437
559
5535451
3222083
904
132565
320
158276
282
1866662
515
119688
153
945892
175
945798
116