501
0
1086
471
467
1748
437
101
757
460
155
2111
3
552
16
419
320
587
581
1466
1511
536
1244
1840
2
529
676
787
729
684
357
200
310
420