566
300
642
269
561
43
228
160
125
10
1283
590
651
217
315
129
532
183
492
122
480
172
465
178
148
60
428
157
202
143
322
146
495
36
284
21
275
88
533
128