1132
0
1008
2
3287
1
1056
4438
5
935
804
874
493
383
1361
1084
300
1208
1314
475
9315
2211
573
4453
1053
1458
3
1156
397
1049
714
1389
2067
2500
10
1129