968502
735490
802255
473379
121534
535410
568583
314112
316678
162466
26236
447885
6207368
5050935
4842460
37521000
3722287
3697956
3611462
3302226
3243730
301136
2737209
233910