1201356
1629215
46475
1577131
200430
1323337
1543570
1554290
970975
452308
95932
908385
135435
308461
56934
422573
20158484
19576692
17940960
11936916
9260156
7904362
7839668
7185623
7072831
6914477
6894960
6413253
457470
4363231