2131
2
1405
3
11891
27
1668
0
1665
1681
4832
761
1
1549
1424
1379
989
1757
1622
1275
2195
5164
5
1522
1416
1508
4326
3378
772
2638