313
40
58
246
113
46
61
250
19
163
38
141
29
52
21
114
147
215
56
17
51
109
70
675
162
68
101
50
284
36
4688
328
45
10744