173
162
1033
50
129
407
1644
1259
919
61
139
370
25
921
173
27
958
493
250
322
37
114
341
50
26
33
263
254
478
156
20
288
145
136
394
56
27
33
52
40
280
111
100
1137
20
28
317
294
277
108
2327
