370
189
57
52
61
184
257
498
364
72
585
55
30
407
199
308
252
367
1487
99
18
16
203
497
38
96
60
333
32
87
42
31
19
20
226
119
1197
153
50
88
248
286
71
1120
69
716
98
435
17
240
222
37
24
193