1125
1
1211
2454
2
1359
1903
3
2189
12733
5
1679
2435
3034
2495
0
982
950
1393
1388
1711
4702
4
1547
1545
2100
1751
2901
2530
1017
1788
2340
1481
1780
552
1725