2940
1
1606
3858
7
3014
20
3296
4
3085
5
3491
3882
3485
3316
10
5141
2010
800
1173
1859
467
0
1476
4074
1681
1444
7835
14
2453
847
4500
2767
2529
2449
3895
18
1539
3508