13
39
27
84
136
632
168
364
48
19
857
356
417
42
877
180
407
117
44
395
911
548
71
187
40
244
1240
1361
3196
1680
3616
258
36
260
66
797