812
1
1131
2138
6
1653
3
2974
2
2393
2963
8
1543
1312
2460
4
4465
8668
17
710
793
1160
1107
4272
1278
0
1381
510
1511
1337
934
9045
9
1877
882
416
471
1097
1655