25
486
68
589
86
411
70
437
35
344
17
350
52
97
40
294
46
348
15
190
27
285
261
127
3
215
7
209
64
733
9
189
73
198
51
179