859
89
429
487
200
331
131
156
205
220
604
339
358
258
27
330
203
90
51
188
63
61
421
25
105
18
97
17
282
134
84
1905
37
64
459
180
67
76
87
29
81
266