527
468
479
491
453
534
545
605
544
529
655
471
463
560
489
1671
1367
1797
1397
1388
1400
1648
1881
1313
1431
1476
1755
1120
1233
1168
1248
1158
1092
1116