596
0
2245
3
3593
16
3053
7
1066
1
571
2771
919
894
1970
1105
484
534
2663
490
475
1744
1440
2
1298
850
469
938
1243
2123
429
1103
323
2271
4
334
3765