1275439
581584
1099750
70485
609372
128319
648454
1099631
256564
1095762
436226
87335
1671407
1713221
983397
513580
20141484
19525692
17919960
11920916
9247156
7892362
7836668
7176623
7071831
6908477
6887960
6412253
457370
4363231