458
0
1049
484
1084
798
804
2211
1282
493
553
300
2546
2
1132
935
46
573
531
1936
1211
58
1454
3025
1
290
714
726
1348
853
1053
65
397