2055
5
1428
2
1424
417
1
703
442
1047
593
1102
8915
0
478
3922
12
2092
1573
7
1491
894
314
387
339
733
676
532
1243
3
887
848
459
490
867
480
798