1084
0
1132
493
935
553
383
804
798
475
573
1053
2211
827
2
2198
5
2061
714
1550
472
913
1073
611
3323
4
2395
300
1049
2789
1
414
400
1454
1348