1027
0
991
1489
829
1512
1
5338
6231
2771
1461
1119
442
789
486
263
380
1840
1685
1563
508
3735
4
949
2964
1107
1239
4864
7793
566
871
354
1164