896576
3472
350567
1250989
820255
313444
225881
837817
918736
637527
385462
1208641
674418
336213
942690
859795
606684
3385112
3279797
3020927
2767692
2671951
2604488
2358981
2273214
2184484
1967271
192272
1775613
1730559