26
216
155
30
130
62
38
53
69
15
941
1561
58
674
121
160
162
79
19
470
234
65
302
102
20
54
37
1194
441