685
73
95
55
282
77
16894
63
107
21
215
111
69
100
549
34
32
61
173
180
62
81
67
35
57
84
88
29
52
145
332
54
371
65
56
161
237
43
17