1132
0
1120
1
1129
1682
2
1282
793
493
935
383
1084
1390
475
2459
6
1354
3844
5
1848
300
804
573
1765
7
2211
1716
1053
913
1040
2913
611
1414
1343