397
130
47
70
177
32
195
23
3339
39
68
46
113
149
49
59
544
532
44
86
53
65
137
17
11918
50
256
85
384
109
1607
632
2692
214
193
3816
66
1120
251
56
866
129
127
353
268
505
19
250
260
29
95
367
304
96
35
72
67
42