1000
0
566
1
516
464
537
481
5044
8
495
569
2
445
563
733
606
501
471
2381
4
1572
799
329
2066
444
677
3
1085
827
206
1358
1158
1742
5
317
1341