416
1
157
810
1396
1809
2
3234
2866
602
1576
678
571
1447
6
1528
8251
26
1246
500
420
559
592
1086
3
529
510
489
1663
7
398
857
587
1653
497