249
1
190
121
124
304
68
257
88
1092
5
96
75
61
205
55
230
104
505
3
360
234
1378
4
211
677
131
352
720
1043
377
886
906
2