1084
0
1132
553
1073
935
714
2395
804
493
300
383
1454
611
414
2211
798
1053
472
400
913
573
787
475
484
1348
337
363
58
1282
546