196
56
130
273
205
198
484
123
44
262
247
751
536
161
251
95
365
207
193
173
293
46
49
147
125
69
146
261
503
8
170
888
12
116
33
696
53
286
377
1157
662
269
52
16
189
87
58
582
40
636
500
645
177
126
292