3323
4
2061
2
1132
0
1208
1056
1
383
493
1084
935
475
4438
5
804
874
1180
573
1361
2211
2198
913
1053
300
1068
611
1282
1454
812
1458
3
397
2269
1049