1679
2
1903
3
3498
4
1393
1
1125
1211
2454
1359
2189
2435
12733
5
2495
0
3034
950
1388
1711
3819
2530
982
1547
1545
2100
4702
1751
1725
2901
1788
3106
123674
35