493
0
410
440
722
379
78
844
514
968
1043
1110
691
846
81
1109
2490
358
901
820
267
798
719
1939
2211
1557
458
931
5313
422
380