751576
106297
7921362
981294
384793
114968
670366
1131843
1720140
656527
467525
785697
426723
7861668
831379
373428
20178484
19692692
17981960
11960916
9288156
7352623
7074831
6917477
6912960
6418253
457870
4372231