2835
2
1517
2297
3006
16
1618
1
2277
0
2999
664
2773
3
2408
8
3571
1466
4670
712
1752
346
1394
1462
4012
2939
891
1843
2528
1815