2935
2
1632
1788
1
5070
19
3354
1814
2999
3
1399
2166
4311
1691
1660
1037
1819
1120
2315
1816
1690
2710
1681
83
2152
0