1816
1
2735
2
1804
3
1868
496
0
1018
1637
1706
994
1013
1321
2982
1317
2048
1426
1076
1042
1179
1391
1854
1590
1068
2609
1889
1923
830
1305
766
2114
278