5102
1155
817
283
1139
466
829
373
448
120
303
184
316
162
266
78
257
193
275
100
632
193
722
222
532
47
468
143
400
140
517
170
664
189
414
138
402
35
397
170