18043752
8705
640611
172
1244711
512
1988725
804
1430876
606
1736832
741
1416431
587
2380997
1049
3122230
1507