20660
7931
1852
1751
2490
3285
2273
5115
771
1028
1029
973
1263
1478
2133
7467
746
1055
3775
955
5764
1583
845
875
748