3805
6
2254
1
2505
2
1606
951
2015
2776
5946
1594
3
2977
1451
0
2534
1564
6346
16
1423
898
4034
2794
2431
3871
2468
2343
3470
5
2629
2475
2285
527
2890
1753
1412