38
21
5
52
54
32
17
12
25
115
291
163
760
499
30
472
22
34
56
80
217
176
11
48
37
247
36
43
15
81
79
16
157
75
248
172
24
55
149
61
127
294
1369
51
98
5071
215
19
17066