0
5
10
22
6
17
8
19
9
3
31
14
21
71
51
49
57
73
208
239
596
184
188
104
173
58
41
24
29
238
186
477
20