3125
2
337
0
475
660
4775
2949
6
1761
1
2399
1324
166
1404
360
1372
586
3498
4
3779
326
334
652
4471
2964
4083