2505
2
1162
1
1239
2338
1585
1767
6753
17
1599
5293
11
3080
3
2316
0
674
1431
7471
9
1720
995
2322
4
2921
5
517
1044
3591