349664
301143
171170
815502
482134
586186
372184
10344
4797
360376
290131
624438
5496367
4516935
4334459
3441462
3440998
3396286
3342956
3005729
2990226
2479209
2132352
2127407