1564
2
2992
3
2996
0
2318
1
2535
19783
2822
2932
3498
4
25669
32302
17946
1669
7793
1153
1982
3090
6
21152
8
3080
1044
14
4837
5
4044
3083
2465
1189
3125
1872
3765
471