3090
6
572
0
2932
2
14
3080
3
1461
2903
4471
762
3546
1
1193
2996
2471
908
1189
392
2087
578
19783
21152
8
1354
971
475
1743
758
528
4044
5
2535
2524