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