2287
1
83
2999
3
1168
1123
1399
2121
1816
1690
2710
2
1419
1691
2001
662
0
1660
2959
2082
2257
5
989
1000
418
2523
2381
1699
1284
1602
1366
1029
836