1124
1
2999
3
1632
2
1840
6
8527
467
0
3200
1388
732
1376
1232
984
1380
868
1448
1243
2123
1012
1105
1136
1261
1103
2368
1225
534
490
2271
4
484
596