1124
1
2999
3
1632
2
1840
6
8527
3200
1388
732
1232
1448
1243
0
2123
1105
1136
1261
1103
2368
534
490
2271
4
484
596
1166
562
2663
1862
3971
668
1298