297
79
43
251
87
312
38
1563
15
276
294
28
47
92
55
760
68
1053
135
175
65
108
73
213
323
250
124
44
72
62
36
45
224
21
367
199
57
151
46
347
26
96
167
118
90
217