3673
3
1701
1
2911
9
5805
18
2838
4
25669
0
19783
2
10827
3090
6
2990
2903
2932
4258
12621
22
923
3231
1492
4358
21152
8
2525
2476
2996
572
1606
2600
32302
1760
3080
800
1226