5162
2
784
1
885
123
887
3
565
69
547
1151
889
764
66
519
614
407
668
334
645
903
2970
7
399
76
75
443
1308
572
396
727
3320
745