688
0
2663
1862
1
804
668
7793
4
1298
4684
2
477
3024
3
350
914
1581
938
2429
1458
809
475
1500
96
1114
1889
2041
2313
59
2075
170
4821
683