888
193
1295
452
2195
1057
561
209
1347
530
813
391
716
176
275
162
415
171
1968
1004
232
97
514
84
522
230
253
85
407
186
417
198
709
136
577
76
637
147
687
337