631713
698371
132589
399256
689842
811626
501247
1001430
45784
41577
366897
112830
5303799
3719581
3239148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1741196
1667471