17
165
13
121
78
227
146
87
3
45
37
251
8
498
145
142
95
48
84
36
7
0
577
140
29
988
19
24
126
387
39
40
23
5
42
11
34
376
176
73
357
185
25
1000
59
638
64
187
63
35
53
341