492
930
472
487
1597
433
495
394
672
1149
1044
915
3690
993
1235
784
496
682
611
3239
1425
550
603
792
653