589534
256276
45548
293873
199641
66737
915258
539231
941464
859833
302939
16749
5161799
3574581
3100148
2403804
2238988
2064609
1978358
191878
1774118
1723136
1692196
1639471