36
211
65
20
187
59
29
787
13
32
46
10
27
257
144
2349
1318
268
52
44
150
57
83
56
8369
66
633
178
34
77
60
152
48
76