516818
708259
86629
146527
266158
253447
162848
478836
916530
407784
286731
938601
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471