1532
1
999
1695
7
2320
5
1844
3765
4
2245
3
8002
1748
1226
3053
3368
1749
2939
2209
1095
1431
457
1590
83