19570692
601894
17937960
20156484
9259156
11936916
7903362
6894960
7839668
7185623
6913477
6413253
2933474
3590363
3065408
1572138
7072831
457470
4363231