298292
377964
776983
925228
56354
562396
522684
319463
585872
65639
905566
898515
4314364
3624456
3572929
3194460
2924998
2825283
2791955
2611725
2517226
2114209
1947351
1905407