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