596
0
1166
562
914
2663
1862
1
766
668
1837
3
1298
477
1581
938
809
3690
1821
2
342
475
1500
4099
8
414
340
2041
2313
2075
556
4821
3159
1293
4148