1129
0
1132
1100
1
472
2
1084
1263
3
935
383
493
3650
1165
475
1213
300
804
1808
1375
1704
984
573
1851
2211
1454
1053
2904
4
913
1282
1471
611
2605