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