50
12
121
17
1146
69
11
1
372
18
19
192
1456
2159
941
984
912
1166
782
253
223
311
1596
963
649
358
635
3
174