1129
0
1375
2
984
1
2904
4
247
1132
935
3650
3
1049
714
1084
493
804
1161
553
4437
972
2445
6
2388
5
1783
1590
7
438
2605
573
1141
2030
1704
435
2046
8