1729948
1006122
732601
475338
394636
103050
94992
962290
157791
278430
1032602
841616
199837
589201
100056
51658
8100743
539486
3094577
3024980
3010510
2144192
2014495
1980492
1887216
173566
15845
151061
1459545