1426
287
72
23
347
478
1576
574
46
324
819
38
216
126
66
37
57
29
48
26
97
842
443
14341
147
2960
356
132
64
81
39
27
118
77
183
1560
170
300
69
214
172
439