2865
2
3090
6
21152
8
19783
25669
0
32302
989
3080
3
2535
3779
3083
6779
5
4358
929
1
1622
2366
1892
822
17946
4721
4639
1020
1061
1444
2758
2932
1393
3498
4
1609
1766