2596
2
1102
2419
14
3250
3
3014
20
1071
1
3085
5
3491
4
3485
7
1100
1599
1720
3316
10
5293
11
1843
5141
1055
467
0
2522
1468
2810
2992
6
1112
1011
108797
2350