1129
0
1132
3650
3
1213
1
935
804
493
1375
2
984
383
1263
2904
4
247
1084
300
475
2211
573
1053
1049
714
1590
7
1161
553
4437
972
2445
6
913
2388
5
1454