281802
450268
502450
493907
1076913
301930
486420
194558
744951
295513
377629
595449
82333
972919
431917
681210
20168484
19639692
17958960
11945916
9270156
7911362
7853668
7190623
7072831
6915477
6900960
6416253
457570
4367231