231
530
224
110
525
223
1500
261
360
698
1851
415
390
499
408
399
319
446
349
502
506
201
122
345
1134
1496