308
52
183
57
97
170
55
93
19
33
15
43
1246
20
21
12
54
821
71
69
3665
4188
235
4548
301
214
300
8148