1201356
1629215
46475
1577131
200430
1323337
1543570
1554290
970975
452308
95932
908385
135435
308461
56934
422573
20158484
19572692
17939960
11936916
9260156
7903362
7839668
7185623
7072831
6913477
6894960
6413253
457470
4363231