353
277
958
31
276
245
190
129
466
79
165
44
177
130
134
1270
91
741
63
163
108
311
690
25
107
1398
43
172