2523
436
1335
505
1190
765
914
466
611
955
556
986
530
1083
489
1166
451
974
387
804
325
935
312
1202
271
989