152
13
215
98
16
657
107
51
510
58
259
25
63
15
197
182
62
53
67
355
196
167
61
226
23
424
220
56
27
208
438
14
8
1154
140
59
39
40
28
42
38
91
30
18
119
71
32
19
722
52
64