275
655
20
174
97
290
190
501
1405
77
35
1503
197
1588
41
881
322
198
162
194
302
69
398
154
210
117
44
38
152
29
99
65
79
16
18
578
58
187
131
70
264