3109
14
2982
3
2556
4
3053
7
2049
1
1993
1295
2366
1265
2650
20
3683
5897
2152
0
2999
280
1883
2
1778
30334
6
2173
1581
1529
1537
1357
4655
10
2507
1566
3175
5
2250
1788
3765