452947
817313
934304
466605
546430
315916
162131
140521
510930
168133
799373
709563
5577367
4563935
4381459
3473998
3459462
3429286
3380956
3032729
3026226
2507209
2142407
2142352