999
1
1632
2
1860
1660
2166
3326
3
1778
1690
2710
2392
1305
2999
1168
769
2760
4
1681
2368
2562
1382
1399
1691
2184
1570
1883
2055
1590
2110
1108
5339
5