596
0
1166
562
2663
3354
1
1862
2332
344
668
1298
477
914
1581
414
938
809
475
1500
830
2041
2
2313
2126
635
2075
4821
3159
2518
3
1158
2524
319