283
114
227
170
362
428
184
280
321
105
21
1786
212
830
118
100
84
210
78
511
144
19
76
919
95
179
194
136
163
698
3
454
72
29
66
42
164
521
250
7762
289
546
185
157
350
257
251
93
231
1781
80
17
2656
101
22
31
1197