6346
16
3805
6
2254
1
1606
2
2505
4034
951
2977
3629
3871
2794
1618
841
3470
5
862
0
770
2015
2650
20
2776
3066
7
2285
1868
2534
2343
1197
1594
3
1366
5946
1412
3505