74
236
31
20
15
158
226
47
903
671
95
77
162
102
73
139
2397
32
70
173
101
303
94
394
369
96
147
288
354
126
21
34
98
194
359
46
39
62
216
625