23
577
26
64
46
44
95
156
647
182
368
423
45
914
192
418
122
27
399
929
554
74
191
40
247
1272
3221
1704
3658
261
37
67
802