308
52
40
24
21
77
2
9
1549
11
45
22
13
25
23
30
10
12
129
83
79
263
56
6
84
74
80
61
5
18
3
46
50
216
8
210
14
175
243
20
19