951498
981327
464796
288117
1003916
656298
14158
64743
287518
658222
801221
17730
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471