2903
3
1734
2
3090
6
985
1
2932
32302
0
25669
21152
8
19783
3765
4
3080
5402
9
2009
5
2934
2750
2535
4044
3083
912
17946
2465
989
3125
3546
2438
2180
1416
2959
3498
4996