3012
2
2431
3
1697
1
3196
2500
10
3025
2808
2767
2108
5478
6
1421
3045
2511
2229
4
2188
9
1548
1545
7153
1268
0