226
35
27
30
281
249
110
204
396
128
1487
131
57
33
69
17
59
50
46
44
107
414
454
80
77
23
200
413
102
98
96
300
16
90
277
206
302
154
275
1352
412
14
54
67
45
95
227
18
164
231
55
83
312
22