254
1
159
457
307
1279
5
448
4
535
3
102
391
331
2
237
233
490
289
976
403
511
250
252
34
306
412
225
655
676
244
680
352
60