1660
1
662
0
2173
1545
2
801
2760
4
4179
3562
673
496
1606
1431
2368
868
1489
2576
905
2934
693
526
745
784
3326
3
1000
830
1093
2209
2562
1711
915