20
221
42
14
126
9
10
5
4
29
72
3
2
36
45
156
57
8
133
74
28
928
22
64
58
375
86
41
118
60
88
52
109
23
33
279
21
6
12
32
317
187
61
13
775
496
38
67
129
51