1518
1
2535
2
19783
2932
3498
4
32302
0
17946
583
1598
1153
4926
5
1978
6
3090
21152
8
25669
1425
3080
3
1044
734
862
1931
3041
4044
3083
515
5829
22
2465
2989
822