573535
281802
450268
502450
494907
1076913
301930
486420
194558
744951
295513
377629
595449
82333
972919
431917
20173484
19673692
17972960
11950916
9280156
7915362
7861668
7191623
7074831
6916477
6908960
6417253
457870
4369231