38
156
21
109
6
61
295
41
77
190
32
15
16
5
74
19
56
4
177
57
191
307
45
137
55
8
6437
72
70
35
11
28
39
324
62
49
383
26
349
54
31
13
3
30
596
2121
125
162