293
191
505
1415
77
35
1507
197
1611
41
882
323
199
162
194
302
73
398
119
44
38
161
30
99
29
65
81
17
18
582
131
272