562
0
2663
1862
1
804
668
2711
1298
4684
2
477
3024
3
914
1581
938
1458
809
475
1500
96
1889
3593
16
2041
2313
59