842
1559
931
920
909
790
1224
750
560
5137
1574
735
1270
1905
943
1011
934
849
1254
918
938
1487
853
946
935
1178
651
1141
677
1698
788
1658
641
2566
703
1312