293741
782376
6661
500742
152720
277448
867744
657166
115980
111453
300607
314474
4314364
3624456
3572929
3194460
2924998
2825283
2791955
2610725
2517226
2114209
1944351
1905407