1590
1
1816
1889
2735
2
2402
4
1804
3
1868
1018
83
1637
1706
2755
4101
1135
2247
3624
1763
994
1093
1321
1382
1482
1268
1092
2982
1317
1217
1076
1956