2051
3
1405
3665
8
716
1
1432
2
1224
5
1260
7
1485
590
524
504
1031
2945
11
677
656
849
1960
4
64
1439
2422
1749
1428
594
1741
718
1182
883
634
508
0
572