2943
1
1345
4256
6
2181
2834
2
1301
2578
1719
1457
1526
3173
349
0
1750
3
1599
1826
2166
83
2475
1690
526
2710
784