1543
2
1013
1
2403
1426
1814
4
1042
1699
1179
496
0
673
4179
1816
2294
1104
3
1836
1918
1191
526
801
1093
1938
2142
830
300
1228
1749
3562
2835
886
2249