886
428
428
50
318
269
102
855
150
97
705
394
556
321
258
519
431
702
197
5
782
389
603
479