353
1
702
306
250
511
233
225
2
1148
4
360
3
352
60
83
598
395
475
336
252
448
308
457
1279
5
254
403
102
289
446
217
435
293
1302