3053
7
2535
2
4044
5
3083
2299
0
17946
2465
1189
3544
4837
3125
2666
9
3546
1
1310
984
1734
2949
6
1291
3498
4
14861
392
908
3779
4471
592
2964
1787
280
2354
3051