641
1
651
1657
2182
12
1033
2
1557
891
495
1245
3
2270
612
2086
991
652
676
508
3656
13
709
372
443
2935
28744
49
1974
1686
514
845
1290
0
3933
1453
972