216
1
419
641
2
567
403
498
3
590
125
459
740
513
506
105
554
355
595
528
101
323
951
305
705
229
76
443
253
1186
0
352
531