1132
0
869
1
861
640
2109
2
935
804
493
383
1548
1084
300
475
2211
573
1053
1049
714
543
1129
553
913
1454
1282
611
414
2395
1073
400
484