95338
670595
888705
813136
566454
404917
111930
1307862
634779
538305
900916
437883
195463
516170
113712
314636
20168484
19639692
17958960
11945916
9270156
7911362
7853668
7190623
7072831
6915477
6900960
6416253
457570
4367231