861
3272
295
395
301
218
116
611
217
97
1576
187
152
805
488
195
418
992
201
204