1000
0
566
1
516
464
537
480
5043
8
495
569
2
445
563
733
606
501
471
2380
4
1572
799
329
2066
444
677
3
1085
827
205
1358
1158
1741
5
317
1340