668
0
1627
1
1298
477
2435
1946
914
1581
1590
804
938
790
809
2521
2
1500
905
693
605
12733
5
2041
2313
4739
2075
6043
4821
2495