2535
2
4044
5
3083
9956
3
2465
2471
0
3125
2476
1812
416
2087
762
2124
3498
4
1729
5825
3779
4471
2964
1
280
2354
3051
1603
531
455
1461
14861
7
2348
759
110