812
13
33
25
47
140
27
15
66
11
34
1364
118
31
889
1391
26
237
29
1256
35
68
20
389
496
55
208
129
158
79
37
259
276
187
16
12
8
504
38
347
28
248
298
30
63
159
19
95