3090
6
21152
8
2903
3
2932
2
1350
0
3125
4471
2986
1
10598
460
3080
3673
1289601
4
19783
1927
32302
1195
1596
1311
25669
2462
1250
1933
2366
2919
2271
2948
3158
2358
9
2535