78
78
123
88
218
782
200
190
138
1706
1043
162
354
493
454
1172
444
1215
3122
709
637
458