1084
0
1132
935
1454
553
493
714
300
1049
383
2981
2
1145
1
477
573
804
414
2443
1073
400
475
518
798
3315
3
1053
1230
5
472
2211
611
1714
2395