1590
1
2999
3
1816
83
790
635
0
696
11351
17
703
1741
935
802
2
782
637
1690
1660
1788
1380
2368
693
1431
467
1547
1568
2562
1691
745
526
3562
1093