3090
6
2903
3
2932
2
3107
4
21152
8
3080
989
0
1942
9
3770
1
2579
1650
456
1832
1431
2777
7
2456
827
1555
1528
1011
2478
25669
3000
19783
2535
3429
1004
4044
5
3083