0
43
15
30
6
4
19
20
3
1
11
10
21
22
5
12
2
16
27
136
9
57
7
40
8
58
23
33
26
110
217
801
77
170
387
376
135
544
71
113