1132
0
1461
1
1784
2
1140
935
1815
2661
1897
4159
7
1404
1631
300
1282
2211
1333
1551
2103
851
2320
2421
5
1137
414
1053
1073
804
539
493
383
1671
387