2711
2
1558
4651
3
5151
2911
9
21152
8
2377
1
1020
0
1942
619
1199
2082
1268
1087
1462
1819
2757
674
2676
1660
6307
10
1417
2405
2090
1988
695
799
7893
4
2760
2740