5198
3295
2475
5292
2204
98665
11950
90213
1450
2342
4778
52619
205330
1666317
11866279
1184112
10619260
1059816
98974
8714155
806211
72786
63924
58972