2535
2
2996
0
4044
5
3083
17946
5527
3
2465
1189
14861
7
3125
3546
1
32302
2857
1517
1050
6781
3498
4
470
3779
863
4471
2964
443
3051
1603
2595
8
1089
1787
1834
9
1461