2470
2
1431
2234
1
1733
5009
0
1421
400
1898
1984
3
860
477
475
3015
455
798
804
2334
611
521
1462
552
4106
563
418
1664
1636
995
383
1129
2955