2089
991
951
312
504
94
505
175
580
169
560
103
713
138
146
79
370
151
321
157
319
83
486
180
506
91
182
49
141
97
556
114
495
81
589
55
240
58
469
186