114
358
52
14
25
379
158
81
562
198
989
687
804
369
326
349
614
599
513
696
482
561
160
948
763
376
144