119
110
661
234
79
1380
99
46
60
29
1199
154
88
34
209
95
177
283
233
510
22
540
143
609
286
1661
121
24
87
173
35
152
93