146
33
144
298
199
19
176
111
52
363
835
25
24
226
140
73
10
1277
282
257
328
32
76
71
499
95
430
260
6343
49
47
437
138
129
120
55
10719
376
105
102
53