115866
664479
307357
355477
348846
352672
729352
704760
445458
346614
669933
164769
802712
115249
247139
1383590
21760694
20728484
18977960
12536916
10015156
9073623
8364363
8138668
7146960
7102477
7091831
6657253
462170
4437231