596
0
2271
4
571
919
2771
894
1243
1105
1103
1970
484
2663
668
5225
8
1744
1
914
938
2123
1581
2
475
534
490
1226
850
1166
3765
562
323
572
1862