311
179
121
68
76
414
225
85
36
27
500
118
109
855
295
74
1524
101
57
54
1428
158
84
39
87
309
98
211
299
233
147
578
33
590
82
191
745
324
1579
70
108
22
35
93
113