1679
2
1903
3
950
1
2495
0
1393
2003
1743
3238
13
1767
790
1787
4287
9
1547
2786
1590
1125
1211
619
1757
2454
3683
5375
21152
8
2669
1247
1359
2189
951
2505
2100