291
1
352
395
83
336
244
594
1054
3
680
70
486
2
547
903
249
0
666
598
475
60
354
539
7
506
933
361
246
102
517
326
79
566
248