2903
3
19783
2
25669
0
3090
6
2932
4358
21152
8
32302
1942
9
3765
4
3080
2456
1
2086
827
2543
3107
2366
3771
1880
861
4730
9056
2535
989
4044
5
3083
17946
2465
3125
3546