5966
7
1129
0
1132
553
804
1084
4438
5
3366
2
935
493
3403
3
472
714
869
1
300
383
573
1053
2211
1073
798
1058
999
2395
2067
1049
1344
414
400
1454