2131
2
2094
5
1681
1393
1
753
0
1954
3
83
1229
1514
2886
2430
3562
564
2721
745
2061
1757
3587
1622
1857
1275
1668
1033
2195
5164
1522
1416
3612
10
945
11891
27