3090
6
5621
8
2903
3
2932
2
2600
4
9027
2155
21152
5347
3126
19783
1174
1
3546
3080
3673
1973
1221
6668
1153
0
7095
3485
7
25669
2629
5915
11
1453
1845
3765
1743
32302
2919