0
19
4
3
29
13
5
2
28
7
20
8
6
12
1
15
174
58
63
61
22
11
9
487
71
49
144
513
423
37
547
150
106
80
328
74
214