515543
834958
33346
148378
847976
717661
155738
831770
864445
813162
383993
505948
5141799
3567581
3073148
2386804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471