276
339
549
316
434
273
1
440
419
426
330
372
357
1
546
535
520
470
387
492
473
480
1
1052
301
836
2032
416
764
560
534
731
269
381
291
467
592
655
519
544
1192
509