881
137
176
96
416
83
113
309
269
25
126
160
82
114
74
57
128
41
93
108
73
42
32
70
43
219
136
20
76
194
17
34
13
209
44
36
239
127
66
171
383
374
161
84
277
182
322
263
295
54
69