313392
635705
307258
336733
871645
353283
584789
256154
820506
873923
149561
434406
5079799
3512581
3000148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471