1133
1
1589
1329
1997
1241
2
3039
4
871
3187
5
1245
1083
3001
6
985
1014
1762
883
0
1076
1111
1055
1426
1097
1210
2326
3
1865
3103
1484
3557
894
2474
1475
3201