596
0
2245
3
3053
7
571
2771
919
894
884
2
527
4933
13
1970
1105
915
1
484
534
2663
490
2794
4102
4
401
475
1744
2256
1298
95
850
469
2561
6
938
1243