18
43
519
284
41
150
8
202
27
58
17
12