75
31
194
157
129
20
45
40
64
1941
15
30
38
141
89
235
221
86
130
468
84
122
187
483
103
254
149
57
210
22
263
1574
136
181
14
24
72
27
55
464
87
49
93
336
253
16
2760
290
183
46
94
50