12893
10066
39752
750294
818786
123593
262952
281744
426850
867137
230836
624500
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471