3109
14
2556
4
2366
1
2650
20
3629
862
0
1993
3
1412
3539
2982
2534
5897
4179
1179
3871
2
2794
951
1357
1618
841
3470
5
432
2886
1550
5253
2740
3066
7
2049
2285
1868