13
37
27
82
135
629
168
364
48
19
856
355
417
42
877
179
406
117
44
395
910
548
70
187
40
244
1239
1361
3196
1680
3616
258
36
260
71
66
797