518
1
785
2
1193
797
79
539
699
1270
0
1428
634
433
983
3157
11
491
560
64
1260
3
427
625
578
561
493
1002
2483
717
2057
706
1115
575
860