1399
1
300
0
1699
2
1934
3326
3
662
83
693
1938
1844
915
526
3562
2368
1632
830
868
3554
2562
2591
1816
801
4179
1013
2760
4
1750
1426
1042
1179