16034
71218
135408
80735
40121
758422
1011712
366366
4624
174243
686141
217786
5464367
4497934
4313459
3439462
3431998
3377286
3326956
2994729
2978226
2471209
2126352
2121407