17
138
489
109
335
61
8
28
168
1379
383
21
500
436
128
270
42
46
29
916
13
58
151
32
209
53
120
69
23
88
162
111
1
178
62
684
214
51
40
5
115
78
77
90
221
248
54
16
36