598
51
505
75
262
17
373
42
796
111
370
15
404
17
616
32
859
25
607
34