133
56
25
14
8
21
104
157
65
48
16
117
148
201
37
22
687
102
55
9
59
4
62
88
570
18
132
91
12
888
43
343
2
216
156
35
76
57
51
235
54
128
50
46
30
49
63
113
194
3590