1005175
223489
962108
162391
535831
913753
908569
657120
579511
1119379
844888
271954
5541367
4544935
4362459
3460998
3447462
3418286
3368956
3021729
3013226
2494209
2137352
2136407