1132
0
1961
1526
2
3691
8
935
804
3679
1
493
2545
5
383
849
814
1084
300
1090
475
2182
886
2211
573
1053
1805
1049
2334
714
1277
1129
553
1337
896