3090
6
21152
8
25669
0
32302
17946
19783
2
1461
3498
4
7258
1768
2903
3
2932
2964
1
3080
2350
2986
2258
1512
690
913
2593
564
2996
3125
7034
2906
567
14
2535
4044
5