41
174
326
694
343
299
1019
215
84
163
778
39
597
31
77
1944
501
13
358
124
70
1636
54
55
237
161
40
172
272
58
115
57
787