3
85
500
11
8
14
174
103
569
145
239
51
766
382
72
43
3
45
22
38