787
2
680
304
324
469
1
73
685
363
343
264
807
253
445
3
306
457
1278
5
447
4
216
1029
686
735
732
476
2431
708
471
670
526
933