258
148
158
139
88
162
87
15
672
47
803
46
14
17
16
687
5
66
127
121
29
164
70
28
401
130
146
198
102
231
461
273
48
330
20
13
199
503
37
360
236
1462
433
35
32
8
65
105
249
6
51
97