496
0
1526
2
3485
7
2530
4
25669
1819
1
19783
3090
6
4179
32302
745
2903
3
1174
2932
1380
2669
951
467
4358
21152
8
2996
572
2906
2173
1606
3196
1950
841
3080
1181