678785
358573
333839
29376
930244
308904
434759
392167
201855
600508
616380
944324
5160799
3574581
3098148
2403804
2236988
2060609
1977358
191878
1774118
1722136
1692196
1639471