812
1
1131
2138
6
1654
3
2974
2
2393
2963
8
1544
1312
2460
4
4467
8668
17
711
793
1160
1108
4272
1278
0
1381
510
1511
1337
934
9045
9
1877
882
416
471
1097
1655