675
1
827
335
888
2
117
582
295
390
1279
572
511
1639
132
890
7292
6
882
422
445
974
2843
4
847
580
636
683
722
481
3765
5
1671
20
1343
1039