288
31
115
27
72
1267
80
33
12
85
1131
158
51
160
1415
19
192
95
127
65
217
77
151
190
40
102
39
66
22
143
74
87
140
446