611
2
218
1
420
506
3
106
528
403
513
498
741
101
323
305
703
760
951
77
705
229
443
253
716
4
363
1010
1111
352
1186
596
0
635
7
532