648346
270591
460192
1262889
991738
787805
873508
649854
13751000
505683
1065448
1275439
581584
1099750
70585
609372
20173484
19673692
17972960
11950916
9280156
7915362
7861668
7191623
7074831
6916477
6908960
6417253
457870
4369231