21
487
33
3
43
7
26
11
47
9
29
540
18
154
35
28
17
111
16
15
27
4
101
24
6
14
25
8
72
5
50
192
143
370
10
57
31
41
13
0