684
0
703
2
101
1
323
951
305
506
3
105
528
740
497
513
124
458
567
641
403
1352
590
419
962
559
611
216
374
2745
4
810
1778
40