196
21
70
629
134
15
23
534
8
111
17
87
188
139
260
276
25
232
74
155
419
331
171
152
776
109
27
220
145
538
784
31
178
193
486
255
573
150
228
104
500
174
391
1165
137
98
491
985
319
26
508
553
226
347
352
324
258
135
262