116682
703515
941110
107193
662464
793653
967900
2648192
240709
769990
565414
331837
581575
49765
3940980
103275
12090745
628686
4025577
3305510
2121495
2088216
2032492
182666
1761948
16255
153361
1527545