435
290
300
109
70
504
377
86
103
37
254
345
21
84
513
337
514
40
493
45
27
190
24
47
64
263
42
306
129
81
29
30
74
41
169
228
122
268
1134
373
288
46
184
17
66
217
121
12
179
188
134
22
96
14
419
316
224
3622