2906
2
1690
1
1590
8527
6236
10
1380
0
847
467
1660
830
951
2760
4
1812
619
1248
2732
2669
1087
1558
1431
1164
496
2562
2090
695
4443
9
1354
980
1694
3738
5