2901
1
2726
8
1233
0
656
1057
3
1619
2
1337
2512
557
1991
2155
987
1107
2587
4390
631
728
1432
823
1284
1551
1109
471
4027
1414
2405
1514
98
2160
725