635
315
734
413
404
262
231
1278
580
268
239
1301
119
525
477
525
298
100
436
560
525
742
614
508