1
54
410
101
2
66
371
395
171
297
27
14
23
28
16
110
67
5
416
4
97
7
243
247
308
513
9
3
170
154
6
106
8
139
64
279
286
161
80
55
159
38
126
15
113
578