1049
0
553
804
573
2211
1128
1872
1
1454
2992
475
1053
1045
58
1073
493
1085
1149
634
800
414
1084
714
472
787
471
611
477
445
290