3080
3
802
0
1431
1
951
1632
2
693
1816
3694
1511
2990
1699
2181
2304
1814
1015
14
2100
1751
1087
2173
1547