257
699
138
636
57
419
117
937
168
801
71
370
120
404
103
668
52
644
92
495
59
540
102
511
58
229
14
477
15
464
27
357
29
424