607938
195206
722343
185915
74713
403625
947752
842278
362327
405436
301192
703634
5559367
4555935
4375459
3471998
3452462
3424286
3374956
3027729
3020226
2501209
2140407
2140352