993
2
516
1
1436
8
501
661
1656
1475
793
0
1330
3
526
1597
1423
963
677
4879
13
1836
808
2100
836
1921
4
404
239
423
1246
5
702
1114
978
853
6
1460
1602