324526
379454
230653
991265
896710
303187
62160
905883
569458
905853
676378
970602
5161799
3574581
3098148
2403804
2238988
2061609
1978358
191878
1774118
1722136
1692196
1639471