704
3
228
2
101
1
323
760
305
951
123
1352
590
567
458
641
419
403
497
512
740
216
559
364
304
307
611
574
962
980
770
736
250