11
34
1364
118
31
889
1391
26
237
27
29
1256
35
68
20
389
496
55
208
129
158
79
37
259
276
187
16
12
8
504
38
347
25
28
248
298
30
63
159
19
66
95
47
272
10
124
119
32
70
96
22
53