2100
2
370
0
3926
14
4435
3
1416
1411
1
2435
989
1535
2265
1534
608
1618
1364
2377
734
1679
4309
1527
4551
7
1348
2890