3090
6
496
0
1526
2
3485
7
2530
4
1819
1
4179
745
2903
3
1174
2932
1380
2669
951
467
21152
8
2906
1606
3196
1950
841
3080
1181
3657
3673
32302
2578
876
2165
3078