371985
348872
355359
916346
210353
300428
334370
812748
39055
415623
59684
581708
5453367
4485934
4308459
3438462
3428998
3371286
3320956
2987729
2968226
2466209
2125352
2120407