0
4
37
28
8
13
11
19
12
10
33
17
20
44
128
9
22
23
29
21
18
1
73
43
15
353
63
123
104
103
42
66
69
59
168
62
477
1167
524
367
26
323
178
83
114
32