2116968
1473466
2445973
1087595
928410
712111
352500
464662
109962
2091873
2549878
213274
19582692
601894
17940960
20159484
9260156
11937916
7905362
6895960
7840668
7185623
6914477
6413253
2933474
3591363