1557
1459
899
1025
962
2274
1335
838
1162
839
937
952
1126
1491
1473
804
4373
836
869
3940
874
853
884
4516
927
1270
1874
1416
4673
1231
5224
1282
4720
931
3964
5015
874
974
972
840
974
1813
1141
1829
829
1154
873
867
847
1577
938
1867
1295
1321
956
1993
997
3806
3382
872