26
191
40
499
147
57
1057
256
181
69
104
122
564
128
338
236
177
31
38
30
313
138
187
60
302
93
53
29
22
72
78
98
14
15
119
25
88
1825
71
95
111
68
16
35
102
19
41
418
322
636
63
39
21