1049
0
804
553
2211
573
472
1454
475
274
1132
1084
1073
414
935
1053
611
798
503
787
477
493
714
290
383
1128
58
1610
1045
634