1
27
650
11
7
43
326
238
12
4
19
33
65
2
113
21
16
163
235
400
459
57
225
471
583
9
136
266
233
3
23
86
370
32
24
54
207
253
297
363
64
37
427
419
51
53
357
47
124
185