3090
6
2366
1
572
0
2903
3
2932
2
2666
9
388
21152
8
3575
1107
383
1397
743
2270
3544
1456
3080
3673
309
2042
14
571
918
608
1287
730
536
2087
581