3090
6
2903
3
2932
2
21152
8
2349
918
0
2996
2954
3080
1193
578
1025
618
2193
9
584
1647
1
25669
14
19783
2535
4044
5
3083
2400
2542
17946
2465
1189
897
3125
2159