76
1
101
323
951
2
305
760
684
0
703
362
1009
1111
352
1186
596
443
253
716
4
705
3
229
506
106
595
528
567
641
403
498
740
513
460