130
21
19
56
44
27
28
46
278
995
26
17
60
15
511
11
94
9
156
93
193
14
39
5
37
33
49
100
168
125
79
75
222
299
68
16
58
139
24
3
89
71
783
2
22
149