1084
0
1132
935
1454
553
493
714
300
1049
383
2981
2
1315
1
477
573
804
414
2770
2443
1073
400
475
798
3315
3
1053
472
2211
611
2395
913
1932