2659
4
597
1
247
248
1566
2574
2989
3
710
3691
5
2809
2
74
0
1182
4154
2301
1020
2881
6983
3498
571
2224
875