1118319
426577
392182
353498
1242166
1220120
519887
1459846
728385
674220
411803
373977
766261
428762
751724
1067439
20175484
19681692
17978960
11959916
9280156
7918362
7861668
7194623
7074831
6916477
6909960
6417253
457870
4370231